#![allow(clippy::new_without_default)]
#![deny(unsafe_code)]

#[macro_use]
extern crate log;

#[macro_use]
extern crate anyhow;

pub mod actors;
mod codec;
mod defer;
pub mod etcd;
mod framed_ext;
pub mod gmsg_db;
pub mod honeybee_nats;
mod init;
pub mod message;
mod message_register;
pub mod prelude;
mod rpc;
pub mod umsg_db;
pub mod utils;
mod xactor_ext;

pub type Result<T> = anyhow::Result<T>;

pub use mongodb;
